arm: map device tree blob in initial page tables
authorDavid Vrabel <david.vrabel@citrix.com>
Mon, 13 Feb 2012 14:24:49 +0000 (14:24 +0000)
committerDavid Vrabel <david.vrabel@citrix.com>
Mon, 13 Feb 2012 14:24:49 +0000 (14:24 +0000)
commit12eb272cb80a617070ae04ac58c3b54077f1fbc9
treedb2d515cca78ad75d931fb354ba35278d1af306b
parent1a308e6a951208e02621b8e7c4be2cd582317a9f
arm: map device tree blob in initial page tables

Add a mapping for the device tree blob in the initial page tables.
This will allow the DTB to be parsed for memory information prior to
setting up the real page tables.

It is mapped into the first L2 slot after the fixmap.  When this slot
is reused in setup_pagetables(), flush the TLB.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/head.S
xen/arch/arm/mm.c
xen/include/asm-arm/config.h